package com.ruicar.afs.cloud.archive.result.ArchiveDelayListDto;

import cn.hutool.core.date.DateUtil;
import com.ruicar.afs.cloud.archive.result.ArchiveCommon.ArchivedRefData;
import lombok.Data;

/**
 * @Description: 延期申请列表
 * @Author zyr
 * @Date 2020年9月25日 18:36:58
 * @Version V1.0
 **/
@Data
public class ArchivedDelayDetail {

   private String  reason;                //类型：String  必有字段  备注： 延期原因
   private String  status;                //类型：String  必有字段  备注：状态(1草稿2待审核3审核中4核准5拒绝)
   private String  cDate = DateUtil.today();                //类型：String  必有字段  备注： 申请时间
   private String  caContractNo;                //类型：String  必有字段  备注： 申请编号
   private Integer  delayFlage;               //类型：Number  必有字段  备注： 延期类型
   private Integer  totalDays;                //类型：Number  必有字段  备注： 累计天数
   private String  refuseReason;                //类型：String  必有字段  备注： 拒绝理由
   private Integer  days;                 //类型：Number  必有字段  备注： 延期天数
   private String  caContractBorrowerName;                //类型：String  必有字段  备注： 客户姓名
   private String  id;               //类型：String  必有字段  备注：延期邮寄申请id
   private ArchivedRefData refData;//案件信息

   private String  name;                 //类型：String  必有字段  备注： 类型名称
   private String delayFile;  //类型：String  必有字段  备注： 延期文档
   private String cUserId; //类型：String  必有字段  备注： 申请人
   private String caContractId;  //类型：String  必有字段  备注： 合同ID
   private String transactor;  //类型：String  必有字段  备注： 监控人
   private String cMuserId;  //类型：String  必有字段  备注： 当前处理人
   private String signed;  //类型：String  必有字段  备注：审批状态(0未提交1审批中2审批通过3审批拒绝4废弃)
   private Integer dTimes; //类型：Number  必有字段  备注： 延期次数
   private String caAfterBorrowerName;   //类型：String  必有字段  备注： 客户姓名
   private String dcFiledtypeImCategoryCode;    //类型：String  必有字段  备注： 文件类型
   private Boolean submit = true;   //类型：Boolean  必有字段  备注： 是否提交
   private Integer flag = 1; //类型：Number  必有字段  备注： 入口标识，对应DCDELAYAPP表的DELAYFLAGE，2对应网约车
   private String impictureMd5;
   private String impictureRandomstr;
   private Integer state;
   private String exField;
   
   
}
